package top.jingles.tools.deploytool.entity;

import lombok.Data;

@Data
public class Args {
    // 参数解析是否合法（包括properties文件的内容的解析）
    private boolean valid;
    // 是否需要打印详细的处理情况
    private boolean verbose;
    // 指定的配置文件
    private String setting;
    // 需要扫描的目录
    private String path;

    // MAVEN仓库的URL
    private String repositoryUrl;
    // MAVEN仓库的ID
    private String repositoryId;
    // 正常日志的存放位置（含文件名）
    private String logFilePath;
    // 错误日志的存放位置（含文件名）
    private String errorLogFilePath;
    // mvn的调用命令
    private String mvnPath;

    public Args() {
        valid = false;
        verbose = false;
        setting = "";
        path = "";
    }
}